[INFO] cloning repository https://github.com/djava/toy_compiler
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/djava/toy_compiler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjava%2Ftoy_compiler", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjava%2Ftoy_compiler'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3e747e93e598468964d3208eb960dad7d9e2d6bb
[INFO] testing djava/toy_compiler against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjava%2Ftoy_compiler" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/djava/toy_compiler
[INFO] finished tweaking git repo https://github.com/djava/toy_compiler
[INFO] tweaked toml for git repo https://github.com/djava/toy_compiler written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/djava/toy_compiler on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/djava/toy_compiler already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded peg-runtime v0.8.5
[INFO] [stderr]   Downloaded peg-macros v0.8.5
[INFO] [stderr]   Downloaded peg v0.8.5
[INFO] [stderr]   Downloaded clio v0.3.5
[INFO] [stderr]   Downloaded nom_locate v5.0.0
[INFO] [stderr]   Downloaded bitfield-struct v0.12.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ea3bb78f36669ab0711cb8516b81405acd780b800cdab98cd8b3a9d6822861a6
[INFO] running `Command { std: "docker" "start" "-a" "ea3bb78f36669ab0711cb8516b81405acd780b800cdab98cd8b3a9d6822861a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ea3bb78f36669ab0711cb8516b81405acd780b800cdab98cd8b3a9d6822861a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea3bb78f36669ab0711cb8516b81405acd780b800cdab98cd8b3a9d6822861a6", kill_on_drop: false }`
[INFO] [stdout] ea3bb78f36669ab0711cb8516b81405acd780b800cdab98cd8b3a9d6822861a6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a9c6256be3303a0fca4e857fdd3c200a79142e84659a5c13bad345c7213c9afb
[INFO] running `Command { std: "docker" "start" "-a" "a9c6256be3303a0fca4e857fdd3c200a79142e84659a5c13bad345c7213c9afb", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling peg-runtime v0.8.5
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling clap_builder v4.5.57
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling peg-macros v0.8.5
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling peg v0.8.5
[INFO] [stderr]    Compiling nom_locate v5.0.0
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling enum_dispatch v0.3.13
[INFO] [stderr]    Compiling bitfield-struct v0.12.1
[INFO] [stderr]    Compiling clap v4.5.57
[INFO] [stderr]    Compiling clio v0.3.5
[INFO] [stderr]    Compiling compiler v0.1.0 (/opt/rustwide/workdir/crates/compiler)
[INFO] [stderr]    Compiling test-support v0.1.0 (/opt/rustwide/workdir/crates/test-support)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 40.49s
[INFO] running `Command { std: "docker" "inspect" "a9c6256be3303a0fca4e857fdd3c200a79142e84659a5c13bad345c7213c9afb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a9c6256be3303a0fca4e857fdd3c200a79142e84659a5c13bad345c7213c9afb", kill_on_drop: false }`
[INFO] [stdout] a9c6256be3303a0fca4e857fdd3c200a79142e84659a5c13bad345c7213c9afb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6dee4a9a4c27806276ddc24a4205e6b01090d53c92a488c287831402b1846087
[INFO] running `Command { std: "docker" "start" "-a" "6dee4a9a4c27806276ddc24a4205e6b01090d53c92a488c287831402b1846087", kill_on_drop: false }`
[INFO] [stderr]    Compiling test-support v0.1.0 (/opt/rustwide/workdir/crates/test-support)
[INFO] [stderr]    Compiling compiler v0.1.0 (/opt/rustwide/workdir/crates/compiler)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.93s
[INFO] running `Command { std: "docker" "inspect" "6dee4a9a4c27806276ddc24a4205e6b01090d53c92a488c287831402b1846087", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6dee4a9a4c27806276ddc24a4205e6b01090d53c92a488c287831402b1846087", kill_on_drop: false }`
[INFO] [stdout] 6dee4a9a4c27806276ddc24a4205e6b01090d53c92a488c287831402b1846087
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] aab053bc8ff88130a007d641639df6c09b28be759a9e6b05a261e05b4f446ba5
[INFO] running `Command { std: "docker" "start" "-a" "aab053bc8ff88130a007d641639df6c09b28be759a9e6b05a261e05b4f446ba5", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/compiler-b90454a99dcc46d2)
[INFO] [stdout] 
[INFO] [stdout] running 210 tests
[INFO] [stdout] test passes::closurize_functions::tests::test_function_id_becomes_closure ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_captures_param_added_to_all_functions ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_captures_param_inserted_at_front ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_reference_in_call_arg ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_reference_in_while_loop ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_non_function_id_unchanged ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_global_symbol_converted ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_capture_in_arithmetic_expression ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_closure_replaces_lambda ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_lambda_in_while_loop ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_lambda_in_conditional ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_add ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_lambda_to_closure ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_no_capture_lambda ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_multiple_captures ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_multiple_lambdas ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_input ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply_by_zero_fold ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_mixed ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_nested ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply_mixed_with_add_fold ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply_nested_fold ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_while_loop_simple ... ok
[INFO] [stdout] test passes::globalize_identifiers::tests::test_globalize_call_func ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_subinput ... ok
[INFO] [stdout] test passes::globalize_identifiers::tests::test_globalize_func_as_arg ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_zero ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_reference_in_conditional ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_while_loop_with_partial_eval_in_body ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_if_in_loop ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_chain_with_if ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_straight_chain ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_add ... ok
[INFO] [stdout] test passes::globalize_identifiers::tests::test_globalize_leaves_local_vars_alone ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_simple_loop ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_complex_args ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_mixed ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_input ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_nested ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_multiply_with_spilled_dest ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_multiply_constants ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_multiply_simple ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_simple_assignment_imm64 ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_subinput ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_zero ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_nested_loop ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_add ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_input ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_complex_args ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_mixed ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_constants ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_simple ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_register_pressure ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_force_spills_constants ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_mixed_with_add ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_with_variable ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_subinput ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_nested ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_element_arithmetic ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_while_loop_constant_false ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_in_loop ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_mutate_and_sum ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_simple_read ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_read_all_elements ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_multiple_simultaneous ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_single_element ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_subscript_write ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_with_input ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_two_alive ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_with_scalars_register_pressure ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_apply_with_different_functions ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_input ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_zero ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_function_variable_as_callee ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_add ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_nested ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_complex_args ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_first_class_function_call ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_subinput ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_while_loop_complex_body ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_ternary_as_callee_false_branch ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_ternary_as_callee ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_while_loop_simple ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_while_loop_complex_condition ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_zero ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_mixed ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_comparisons_or ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_nested ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_force_spills ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_condition_statement ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_complex_args ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_function_variable_as_callee ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_first_class_function_call ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_input ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_simple ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_mixed ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_add ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_nested ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary_as_callee ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary_as_callee_false_branch ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_subinput ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_apply_with_different_functions ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary_complex ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_simple ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_multi_func_excess_args ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_zero_iterations ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_with_conditional ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_non_excess_args ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_multi_func_non_excess_args ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_nested ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_zero ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_single_func_excess_args ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_accumulator ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_no_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_multi_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_complex_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_bool_op_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_bool_op_complex ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_bool_param ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_single_func_many_excess_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_assign_to_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_no_return_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_nested_tuple_return_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_simple_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_bool_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_multiline_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_nested_tuple_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_mixed_tuple_and_primitive_params ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_expr ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_tuple_return_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_single_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_tuple_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_no_value ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_with_value ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_with_params ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_for_nested ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_for_decrement ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_for_simple_desugar ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else_if_else_single_line ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_multiline_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_chained_else_ifs ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else_single_line ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_assigned_to_var ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_as_function_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_with_complex_condition ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_empty_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else_if_else ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_multi_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_in_ternary ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_no_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_in_tuple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_called ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_multiple_functions ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_comparisons_and ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_with_multiple_args_passed_to_function ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_binop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_constant ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_print_str_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_multiline ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_assign ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_neg_constant ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_parens ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_space_delimited_unary ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_string_type_parameter ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_string ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_unaryop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_in_if_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_nonzero_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_negative_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_tuple_value ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_complex_expr ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_multiline ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_on_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_chained ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_with_subscript_expr_rhs ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_nonzero_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_nested ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_on_parens_tuple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_in_binop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_with_binop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_pair ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_nested ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_in_ternary_condition ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_negative_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_in_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_assign ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_single_trailing_comma ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_trailing_comma_multi ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 210 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/compiler-46a6ffd38a16093e)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_arrays.rs (/opt/rustwide/target/debug/deps/test_arrays-d2cccf094ab47dc4)
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test test_array_created_in_branch ... FAILED
[INFO] [stdout] test test_array_element_as_condition ... FAILED
[INFO] [stdout] test test_array_element_in_while_condition ... FAILED
[INFO] [stdout] test test_array_created_in_branch_false ... FAILED
[INFO] [stdout] test test_array_mixed_constants_and_inputs ... FAILED
[INFO] [stdout] test test_array_with_computed_elements ... FAILED
[INFO] [stdout] test test_array_with_many_scalars ... FAILED
[INFO] [stdout] test test_array_from_inputs ... FAILED
[INFO] [stdout] test test_array_mutation_in_loop ... FAILED
[INFO] [stdout] test test_array_created_in_loop ... FAILED
[INFO] [stdout] test test_array_in_if_branch ... FAILED
[INFO] [stdout] test test_array_independence ... FAILED
[INFO] [stdout] test test_array_with_variable_elements ... FAILED
[INFO] [stdout] test test_array_with_zeros ... FAILED
[INFO] [stdout] test test_array_with_negative_values ... FAILED
[INFO] [stdout] test test_array_write_in_branch ... FAILED
[INFO] [stdout] test test_array_write_in_branch_false ... FAILED
[INFO] [stdout] test test_array_in_if_branch_false ... FAILED
[INFO] [stdout] test test_bool_array_element_as_while_condition ... FAILED
[INFO] [stdout] test test_array_in_while_loop ... FAILED
[INFO] [stdout] test test_bool_array_independence ... FAILED
[INFO] [stdout] test test_bool_array_read ... FAILED
[INFO] [stdout] test test_bool_array_and_elements ... FAILED
[INFO] [stdout] test test_bool_array_overwrite ... FAILED
[INFO] [stdout] test test_bool_array_not_element ... FAILED
[INFO] [stdout] test test_bool_array_write_in_branch ... FAILED
[INFO] [stdout] test test_bool_array_write ... FAILED
[INFO] [stdout] test test_bool_array_or_elements ... FAILED
[INFO] [stdout] test test_bool_array_write_in_branch_false ... FAILED
[INFO] [stdout] test test_element_subtract ... FAILED
[INFO] [stdout] test test_expr_index_write ... FAILED
[INFO] [stdout] test test_index_from_input ... FAILED
[INFO] [stdout] test test_cascading_mutations ... FAILED
[INFO] [stdout] test test_large_array ... FAILED
[INFO] [stdout] test test_bool_array_store_comparison ... FAILED
[INFO] [stdout] test test_expr_index_read ... FAILED
[INFO] [stdout] test test_element_to_variable ... FAILED
[INFO] [stdout] test test_loop_scan_array ... FAILED
[INFO] [stdout] test test_fibonacci_in_array ... FAILED
[INFO] [stdout] test test_bool_array_three_elements ... FAILED
[INFO] [stdout] test test_index_write_from_input ... FAILED
[INFO] [stdout] test test_subscript_write ... FAILED
[INFO] [stdout] test test_subscript_write_middle ... FAILED
[INFO] [stdout] test test_read_all_five_elements ... FAILED
[INFO] [stdout] test test_sum_elements ... FAILED
[INFO] [stdout] test test_scalar_and_array_interleaved ... FAILED
[INFO] [stdout] test test_single_element_array ... FAILED
[INFO] [stdout] test test_loop_fill_array ... FAILED
[INFO] [stdout] test test_subscript_overwrite_same_index ... FAILED
[INFO] [stdout] test test_three_arrays ... FAILED
[INFO] [stdout] test test_subscript_write_last ... FAILED
[INFO] [stdout] test test_three_element_array ... FAILED
[INFO] [stdout] test test_subscript_write_all ... FAILED
[INFO] [stdout] test test_swap_via_array ... FAILED
[INFO] [stdout] test test_sum_five_elements ... FAILED
[INFO] [stdout] test test_write_input_to_element ... FAILED
[INFO] [stdout] test test_two_arrays ... FAILED
[INFO] [stdout] test test_two_element_array ... FAILED
[INFO] [stdout] test test_variable_index_both_read_and_write ... FAILED
[INFO] [stdout] test test_variable_index_read ... FAILED
[INFO] [stdout] test test_write_computed_value ... FAILED
[INFO] [stdout] test test_variable_index_write ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_created_in_branch stdout ----
[INFO] [stdout] fn main() -> int { x = read_int()
[INFO] [stdout] a = [0, 0]
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a = [1, 2]
[INFO] [stdout] } else {
[INFO] [stdout]     a = [3, 4]
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_38
[INFO] [stdout] .EE_38:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_27
[INFO] [stdout] .EE_29:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_28
[INFO] [stdout] .EE_30:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	jmp .EE_29
[INFO] [stdout] .EE_31:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_30
[INFO] [stdout] .EE_32:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	jmp .EE_29
[INFO] [stdout] .EE_33:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_32
[INFO] [stdout] .EE_34:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_30
[INFO] [stdout] 	jmp .EE_31
[INFO] [stdout] .EE_35:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_32
[INFO] [stdout] 	jmp .EE_33
[INFO] [stdout] .EE_36:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	jg .EE_34
[INFO] [stdout] 	jmp .EE_35
[INFO] [stdout] .EE_37:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_36
[INFO] [stdout] .EE_27:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_36
[INFO] [stdout] 	jmp .EE_37
[INFO] [stdout] .EE_28:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_created_in_branch' (230) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpJ2IfWZ"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a5557 - test_arrays[4f9c3adc62009426]::test_array_created_in_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:541:5
[INFO] [stdout]   21:     0x5bfc0869dfb7 - test_arrays[4f9c3adc62009426]::test_array_created_in_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:540:34
[INFO] [stdout]   22:     0x5bfc086af726 - <test_arrays[4f9c3adc62009426]::test_array_created_in_branch::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_element_as_condition stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 0]
[INFO] [stdout] if a[0] > 0 {
[INFO] [stdout]     print_int(1)
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(0)
[INFO] [stdout] }
[INFO] [stdout] if a[1] > 0 {
[INFO] [stdout]     print_int(1)
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(0)
[INFO] [stdout] }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_103
[INFO] [stdout] .EE_103:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_60
[INFO] [stdout] .EE_96:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_61
[INFO] [stdout] .EE_97:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_61
[INFO] [stdout] .EE_98:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_96
[INFO] [stdout] 	jmp .EE_97
[INFO] [stdout] .EE_99:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_98
[INFO] [stdout] .EE_100:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_98
[INFO] [stdout] .EE_101:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_99
[INFO] [stdout] 	jmp .EE_100
[INFO] [stdout] .EE_102:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_101
[INFO] [stdout] .EE_60:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_101
[INFO] [stdout] 	jmp .EE_102
[INFO] [stdout] .EE_61:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_element_as_condition' (233) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpVD95TX"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a6520 - test_arrays[4f9c3adc62009426]::test_array_element_as_condition
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:472:5
[INFO] [stdout]   21:     0x5bfc0869e0d7 - test_arrays[4f9c3adc62009426]::test_array_element_as_condition::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:471:37
[INFO] [stdout]   22:     0x5bfc086af8a6 - <test_arrays[4f9c3adc62009426]::test_array_element_as_condition::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_element_in_while_condition stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 5]
[INFO] [stdout] while a[0] < a[1] {
[INFO] [stdout]     a[0] = a[0] + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_95
[INFO] [stdout] .EE_95:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_88
[INFO] [stdout] .EE_90:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_89
[INFO] [stdout] .EE_91:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq %rcx, %r12
[INFO] [stdout] 	jl .EE_92
[INFO] [stdout] 	jmp .EE_90
[INFO] [stdout] .EE_92:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdx
[INFO] [stdout] 	addq $1, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_91
[INFO] [stdout] .EE_93:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $5, 16(%r11)
[INFO] [stdout] 	jmp .EE_91
[INFO] [stdout] .EE_94:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_93
[INFO] [stdout] .EE_88:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_93
[INFO] [stdout] 	jmp .EE_94
[INFO] [stdout] .EE_89:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_element_in_while_condition' (234) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp62zPg4"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a830c - test_arrays[4f9c3adc62009426]::test_array_element_in_while_condition
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:493:5
[INFO] [stdout]   21:     0x5bfc0869e2b7 - test_arrays[4f9c3adc62009426]::test_array_element_in_while_condition::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:491:43
[INFO] [stdout]   22:     0x5bfc086afb26 - <test_arrays[4f9c3adc62009426]::test_array_element_in_while_condition::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_created_in_branch_false stdout ----
[INFO] [stdout] fn main() -> int { x = read_int()
[INFO] [stdout] a = [0, 0]
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a = [1, 2]
[INFO] [stdout] } else {
[INFO] [stdout]     a = [3, 4]
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_79
[INFO] [stdout] .EE_79:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_68
[INFO] [stdout] .EE_70:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_69
[INFO] [stdout] .EE_71:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	jmp .EE_70
[INFO] [stdout] .EE_72:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_71
[INFO] [stdout] .EE_73:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	jmp .EE_70
[INFO] [stdout] .EE_74:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_73
[INFO] [stdout] .EE_75:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_71
[INFO] [stdout] 	jmp .EE_72
[INFO] [stdout] .EE_76:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_73
[INFO] [stdout] 	jmp .EE_74
[INFO] [stdout] .EE_77:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	jg .EE_75
[INFO] [stdout] 	jmp .EE_76
[INFO] [stdout] .EE_78:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_77
[INFO] [stdout] .EE_68:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_77
[INFO] [stdout] 	jmp .EE_78
[INFO] [stdout] .EE_69:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_created_in_branch_false' (231) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmppDZ1P2"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a7e87 - test_arrays[4f9c3adc62009426]::test_array_created_in_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:559:5
[INFO] [stdout]   21:     0x5bfc0869e257 - test_arrays[4f9c3adc62009426]::test_array_created_in_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:558:40
[INFO] [stdout]   22:     0x5bfc086afaa6 - <test_arrays[4f9c3adc62009426]::test_array_created_in_branch_false::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_mixed_constants_and_inputs stdout ----
[INFO] [stdout] fn main() -> int { a = [1, read_int(), 3]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_149
[INFO] [stdout] .EE_149:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_144
[INFO] [stdout] .EE_147:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq %rbx, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_145
[INFO] [stdout] .EE_148:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_147
[INFO] [stdout] .EE_144:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_147
[INFO] [stdout] 	jmp .EE_148
[INFO] [stdout] .EE_145:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_mixed_constants_and_inputs' (240) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpX7Xiy5"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a8739 - test_arrays[4f9c3adc62009426]::test_array_mixed_constants_and_inputs
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:239:5
[INFO] [stdout]   21:     0x5bfc0869e2e7 - test_arrays[4f9c3adc62009426]::test_array_mixed_constants_and_inputs::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:238:43
[INFO] [stdout]   22:     0x5bfc086afb66 - <test_arrays[4f9c3adc62009426]::test_array_mixed_constants_and_inputs::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_computed_elements stdout ----
[INFO] [stdout] fn main() -> int { x = 10
[INFO] [stdout] y = 20
[INFO] [stdout] a = [x + y, x - y]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_176
[INFO] [stdout] .EE_176:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_172
[INFO] [stdout] .EE_174:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %rbx, 8(%r11)
[INFO] [stdout] 	movq %r12, 16(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_173
[INFO] [stdout] .EE_175:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_174
[INFO] [stdout] .EE_172:
[INFO] [stdout] 	movq $10, %r12
[INFO] [stdout] 	movq $20, %rcx
[INFO] [stdout] 	movq %r12, %rbx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	subq %rcx, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_174
[INFO] [stdout] 	jmp .EE_175
[INFO] [stdout] .EE_173:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_computed_elements' (242) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpgus5Cj"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a75c0 - test_arrays[4f9c3adc62009426]::test_array_with_computed_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:509:5
[INFO] [stdout]   21:     0x5bfc0869e1c7 - test_arrays[4f9c3adc62009426]::test_array_with_computed_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:508:39
[INFO] [stdout]   22:     0x5bfc086af9e6 - <test_arrays[4f9c3adc62009426]::test_array_with_computed_elements::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_many_scalars stdout ----
[INFO] [stdout] fn main() -> int { x = 1
[INFO] [stdout] y = 2
[INFO] [stdout] z = 3
[INFO] [stdout] w = 4
[INFO] [stdout] v = 5
[INFO] [stdout] u = 6
[INFO] [stdout] a = [100, 200]
[INFO] [stdout] print_int(x + y + z + w + v + u + a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r14
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $24, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_206
[INFO] [stdout] .EE_206:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_202
[INFO] [stdout] .EE_204:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq $100, 8(%r11)
[INFO] [stdout] 	movq $200, 16(%r11)
[INFO] [stdout] 	movq %rcx, %rdi
[INFO] [stdout] 	addq %r14, %r12
[INFO] [stdout] 	addq -16(%rbp), %r12
[INFO] [stdout] 	addq %r13, %r12
[INFO] [stdout] 	addq %rbx, %r12
[INFO] [stdout] 	movq %r12, %rbx
[INFO] [stdout] 	addq -8(%rbp), %rbx
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_203
[INFO] [stdout] .EE_205:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_204
[INFO] [stdout] .EE_202:
[INFO] [stdout] 	movq $1, %r12
[INFO] [stdout] 	movq $2, %r14
[INFO] [stdout] 	movq $3, -16(%rbp)
[INFO] [stdout] 	movq $4, %r13
[INFO] [stdout] 	movq $5, %rbx
[INFO] [stdout] 	movq $6, -8(%rbp)
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_204
[INFO] [stdout] 	jmp .EE_205
[INFO] [stdout] .EE_203:
[INFO] [stdout] 	addq $24, %rsp
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r14
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_many_scalars' (243) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpOzUSYh"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a579c - test_arrays[4f9c3adc62009426]::test_array_with_many_scalars
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:312:5
[INFO] [stdout]   21:     0x5bfc0869dfe7 - test_arrays[4f9c3adc62009426]::test_array_with_many_scalars::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:311:34
[INFO] [stdout]   22:     0x5bfc086af766 - <test_arrays[4f9c3adc62009426]::test_array_with_many_scalars::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_from_inputs stdout ----
[INFO] [stdout] fn main() -> int { a = [read_int(), read_int(), read_int()]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_117
[INFO] [stdout] .EE_117:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_113
[INFO] [stdout] .EE_115:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %r12, 8(%r11)
[INFO] [stdout] 	movq %r13, 16(%r11)
[INFO] [stdout] 	movq %rbx, 24(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_114
[INFO] [stdout] .EE_116:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_115
[INFO] [stdout] .EE_113:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r13
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_115
[INFO] [stdout] 	jmp .EE_116
[INFO] [stdout] .EE_114:
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_from_inputs' (235) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpPJ1iN3"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a0e34 - test_arrays[4f9c3adc62009426]::test_array_from_inputs
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:226:5
[INFO] [stdout]   21:     0x5bfc0869dad7 - test_arrays[4f9c3adc62009426]::test_array_from_inputs::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:225:28
[INFO] [stdout]   22:     0x5bfc086af0a6 - <test_arrays[4f9c3adc62009426]::test_array_from_inputs::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_mutation_in_loop stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 1]
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 5 {
[INFO] [stdout]     a[0] = a[0] + a[1]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_163
[INFO] [stdout] .EE_163:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_156
[INFO] [stdout] .EE_158:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_157
[INFO] [stdout] .EE_159:
[INFO] [stdout] 	cmpq $5, %r12
[INFO] [stdout] 	jl .EE_160
[INFO] [stdout] 	jmp .EE_158
[INFO] [stdout] .EE_160:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r13
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r13, %rdx
[INFO] [stdout] 	addq %rcx, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	jmp .EE_159
[INFO] [stdout] .EE_161:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $1, 16(%r11)
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	jmp .EE_159
[INFO] [stdout] .EE_162:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_161
[INFO] [stdout] .EE_156:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_161
[INFO] [stdout] 	jmp .EE_162
[INFO] [stdout] .EE_157:
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_mutation_in_loop' (241) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp0hcuhh"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a3e6c - test_arrays[4f9c3adc62009426]::test_array_mutation_in_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:432:5
[INFO] [stdout]   21:     0x5bfc0869de67 - test_arrays[4f9c3adc62009426]::test_array_mutation_in_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:430:33
[INFO] [stdout]   22:     0x5bfc086af566 - <test_arrays[4f9c3adc62009426]::test_array_mutation_in_loop::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_created_in_loop stdout ----
[INFO] [stdout] fn main() -> int { i = 0
[INFO] [stdout] a = [0, 0]
[INFO] [stdout] while i < 3 {
[INFO] [stdout]     a = [i, i + 1]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_22
[INFO] [stdout] .EE_22:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_11
[INFO] [stdout] .EE_13:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_12
[INFO] [stdout] .EE_14:
[INFO] [stdout] 	cmpq $3, %rbx
[INFO] [stdout] 	jl .EE_17
[INFO] [stdout] 	jmp .EE_13
[INFO] [stdout] .EE_15:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %rbx, 8(%r11)
[INFO] [stdout] 	movq %r12, 16(%r11)
[INFO] [stdout] 	movq %rcx, %r12
[INFO] [stdout] 	addq $1, %rbx
[INFO] [stdout] 	jmp .EE_14
[INFO] [stdout] .EE_16:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_15
[INFO] [stdout] .EE_17:
[INFO] [stdout] 	movq %rbx, %r12
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_15
[INFO] [stdout] 	jmp .EE_16
[INFO] [stdout] .EE_18:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	jmp .EE_14
[INFO] [stdout] .EE_19:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_18
[INFO] [stdout] .EE_11:
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_18
[INFO] [stdout] 	jmp .EE_19
[INFO] [stdout] .EE_12:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_created_in_loop' (232) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpB4Qre3"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a3870 - test_arrays[4f9c3adc62009426]::test_array_created_in_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:578:5
[INFO] [stdout]   21:     0x5bfc0869de07 - test_arrays[4f9c3adc62009426]::test_array_created_in_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:576:32
[INFO] [stdout]   22:     0x5bfc086af4e6 - <test_arrays[4f9c3adc62009426]::test_array_created_in_loop::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_in_if_branch stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     print_int(a[0])
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_129
[INFO] [stdout] .EE_129:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_123
[INFO] [stdout] .EE_125:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_124
[INFO] [stdout] .EE_126:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_124
[INFO] [stdout] .EE_127:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_125
[INFO] [stdout] 	jmp .EE_126
[INFO] [stdout] .EE_128:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_127
[INFO] [stdout] .EE_123:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_127
[INFO] [stdout] 	jmp .EE_128
[INFO] [stdout] .EE_124:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_in_if_branch' (236) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpV2s8XM"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a1690 - test_arrays[4f9c3adc62009426]::test_array_in_if_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:346:5
[INFO] [stdout]   21:     0x5bfc0869db67 - test_arrays[4f9c3adc62009426]::test_array_in_if_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:345:29
[INFO] [stdout]   22:     0x5bfc086af166 - <test_arrays[4f9c3adc62009426]::test_array_in_if_branch::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_independence stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] b = [3, 4]
[INFO] [stdout] a[0] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(b[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_191
[INFO] [stdout] .EE_191:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_185
[INFO] [stdout] .EE_187:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_186
[INFO] [stdout] .EE_188:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_187
[INFO] [stdout] .EE_189:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_187
[INFO] [stdout] 	jmp .EE_188
[INFO] [stdout] .EE_190:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_189
[INFO] [stdout] .EE_185:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_189
[INFO] [stdout] 	jmp .EE_190
[INFO] [stdout] .EE_186:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_independence' (239) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmps7C6Pr"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a18f0 - test_arrays[4f9c3adc62009426]::test_array_independence
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:296:5
[INFO] [stdout]   21:     0x5bfc0869db97 - test_arrays[4f9c3adc62009426]::test_array_independence::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:294:29
[INFO] [stdout]   22:     0x5bfc086af1a6 - <test_arrays[4f9c3adc62009426]::test_array_independence::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_variable_elements stdout ----
[INFO] [stdout] fn main() -> int { x = 1
[INFO] [stdout] y = 2
[INFO] [stdout] z = 3
[INFO] [stdout] a = [x, y, z]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_218
[INFO] [stdout] .EE_218:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_214
[INFO] [stdout] .EE_216:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %r13, 8(%r11)
[INFO] [stdout] 	movq %r12, 16(%r11)
[INFO] [stdout] 	movq %rbx, 24(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_215
[INFO] [stdout] .EE_217:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_216
[INFO] [stdout] .EE_214:
[INFO] [stdout] 	movq $1, %r13
[INFO] [stdout] 	movq $2, %r12
[INFO] [stdout] 	movq $3, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_216
[INFO] [stdout] 	jmp .EE_217
[INFO] [stdout] .EE_215:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_variable_elements' (245) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpQauhZq"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a7865 - test_arrays[4f9c3adc62009426]::test_array_with_variable_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:523:5
[INFO] [stdout]   21:     0x5bfc0869e1f7 - test_arrays[4f9c3adc62009426]::test_array_with_variable_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:522:39
[INFO] [stdout]   22:     0x5bfc086afa26 - <test_arrays[4f9c3adc62009426]::test_array_with_variable_elements::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_zeros stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0, 0]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_255
[INFO] [stdout] .EE_255:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_251
[INFO] [stdout] .EE_253:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_252
[INFO] [stdout] .EE_254:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_253
[INFO] [stdout] .EE_251:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_253
[INFO] [stdout] 	jmp .EE_254
[INFO] [stdout] .EE_252:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_zeros' (246) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp5RnU9j"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc0869fe35 - test_arrays[4f9c3adc62009426]::test_array_with_zeros
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:70:5
[INFO] [stdout]   21:     0x5bfc0869d9e7 - test_arrays[4f9c3adc62009426]::test_array_with_zeros::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:69:27
[INFO] [stdout]   22:     0x5bfc086aef66 - <test_arrays[4f9c3adc62009426]::test_array_with_zeros::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_negative_values stdout ----
[INFO] [stdout] fn main() -> int { a = [-1, 0, 1]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_244
[INFO] [stdout] .EE_244:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_240
[INFO] [stdout] .EE_242:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $-1, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $1, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_241
[INFO] [stdout] .EE_243:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_242
[INFO] [stdout] .EE_240:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_242
[INFO] [stdout] 	jmp .EE_243
[INFO] [stdout] .EE_241:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_negative_values' (244) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpFj5efr"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a67c5 - test_arrays[4f9c3adc62009426]::test_array_with_negative_values
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:57:5
[INFO] [stdout]   21:     0x5bfc0869e107 - test_arrays[4f9c3adc62009426]::test_array_with_negative_values::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:56:37
[INFO] [stdout]   22:     0x5bfc086af8e6 - <test_arrays[4f9c3adc62009426]::test_array_with_negative_values::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_write_in_branch stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = 1
[INFO] [stdout] } else {
[INFO] [stdout]     a[0] = -1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_237
[INFO] [stdout] .EE_237:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_230
[INFO] [stdout] .EE_232:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_231
[INFO] [stdout] .EE_233:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_232
[INFO] [stdout] .EE_234:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $-1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_232
[INFO] [stdout] .EE_235:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_233
[INFO] [stdout] 	jmp .EE_234
[INFO] [stdout] .EE_236:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_235
[INFO] [stdout] .EE_230:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_235
[INFO] [stdout] 	jmp .EE_236
[INFO] [stdout] .EE_231:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_write_in_branch' (247) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp92fW0Z"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a3c30 - test_arrays[4f9c3adc62009426]::test_array_write_in_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:378:5
[INFO] [stdout]   21:     0x5bfc0869de37 - test_arrays[4f9c3adc62009426]::test_array_write_in_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:377:32
[INFO] [stdout]   22:     0x5bfc086af526 - <test_arrays[4f9c3adc62009426]::test_array_write_in_branch::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_write_in_branch_false stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = 1
[INFO] [stdout] } else {
[INFO] [stdout]     a[0] = -1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_287
[INFO] [stdout] .EE_287:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_280
[INFO] [stdout] .EE_282:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_281
[INFO] [stdout] .EE_283:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_282
[INFO] [stdout] .EE_284:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $-1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_282
[INFO] [stdout] .EE_285:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_283
[INFO] [stdout] 	jmp .EE_284
[INFO] [stdout] .EE_286:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_285
[INFO] [stdout] .EE_280:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_285
[INFO] [stdout] 	jmp .EE_286
[INFO] [stdout] .EE_281:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_write_in_branch_false' (248) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp51tAMJ"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a6f70 - test_arrays[4f9c3adc62009426]::test_array_write_in_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:395:5
[INFO] [stdout]   21:     0x5bfc0869e167 - test_arrays[4f9c3adc62009426]::test_array_write_in_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:394:38
[INFO] [stdout]   22:     0x5bfc086af966 - <test_arrays[4f9c3adc62009426]::test_array_write_in_branch_false::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_in_if_branch_false stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     print_int(a[0])
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_53
[INFO] [stdout] .EE_53:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_47
[INFO] [stdout] .EE_49:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_48
[INFO] [stdout] .EE_50:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_48
[INFO] [stdout] .EE_51:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_49
[INFO] [stdout] 	jmp .EE_50
[INFO] [stdout] .EE_52:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_51
[INFO] [stdout] .EE_47:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_51
[INFO] [stdout] 	jmp .EE_52
[INFO] [stdout] .EE_48:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_in_if_branch_false' (237) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp3FZBZV"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a6020 - test_arrays[4f9c3adc62009426]::test_array_in_if_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:362:5
[INFO] [stdout]   21:     0x5bfc0869e077 - test_arrays[4f9c3adc62009426]::test_array_in_if_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:361:35
[INFO] [stdout]   22:     0x5bfc086af826 - <test_arrays[4f9c3adc62009426]::test_array_in_if_branch_false::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_element_as_while_condition stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false]
[INFO] [stdout] x = 0
[INFO] [stdout] while a[0] {
[INFO] [stdout]     x = x + 1
[INFO] [stdout]     a[0] = false
[INFO] [stdout] }
[INFO] [stdout] print_int(x)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_298
[INFO] [stdout] .EE_298:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_291
[INFO] [stdout] .EE_293:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_292
[INFO] [stdout] .EE_294:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_295
[INFO] [stdout] 	jmp .EE_293
[INFO] [stdout] .EE_295:
[INFO] [stdout] 	addq $1, %rbx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_294
[INFO] [stdout] .EE_296:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	jmp .EE_294
[INFO] [stdout] .EE_297:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_296
[INFO] [stdout] .EE_291:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_296
[INFO] [stdout] 	jmp .EE_297
[INFO] [stdout] .EE_292:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_element_as_while_condition' (250) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpHIpty9"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a8fcc - test_arrays[4f9c3adc62009426]::test_bool_array_element_as_while_condition
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:873:5
[INFO] [stdout]   21:     0x5bfc0869e377 - test_arrays[4f9c3adc62009426]::test_bool_array_element_as_while_condition::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:872:48
[INFO] [stdout]   22:     0x5bfc086afc26 - <test_arrays[4f9c3adc62009426]::test_bool_array_element_as_while_condition::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_in_while_loop stdout ----
[INFO] [stdout] fn main() -> int { a = [7, 3]
[INFO] [stdout] i = 0
[INFO] [stdout] sum = 0
[INFO] [stdout] while i < 4 {
[INFO] [stdout]     sum = sum + a[0] + a[1]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(sum)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_331
[INFO] [stdout] .EE_331:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_324
[INFO] [stdout] .EE_326:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_325
[INFO] [stdout] .EE_327:
[INFO] [stdout] 	cmpq $4, %r13
[INFO] [stdout] 	jl .EE_328
[INFO] [stdout] 	jmp .EE_326
[INFO] [stdout] .EE_328:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	addq $1, %r13
[INFO] [stdout] 	jmp .EE_327
[INFO] [stdout] .EE_329:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $7, 8(%r11)
[INFO] [stdout] 	movq $3, 16(%r11)
[INFO] [stdout] 	movq $0, %r13
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	jmp .EE_327
[INFO] [stdout] .EE_330:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_329
[INFO] [stdout] .EE_324:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_329
[INFO] [stdout] 	jmp .EE_330
[INFO] [stdout] .EE_325:
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_in_while_loop' (238) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpa45BWM"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a1d8c - test_arrays[4f9c3adc62009426]::test_array_in_while_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:413:5
[INFO] [stdout]   21:     0x5bfc0869dbf7 - test_arrays[4f9c3adc62009426]::test_array_in_while_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:411:30
[INFO] [stdout]   22:     0x5bfc086af226 - <test_arrays[4f9c3adc62009426]::test_array_in_while_loop::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_independence stdout ----
[INFO] [stdout] fn main() -> int { a = [true, true]
[INFO] [stdout] b = [false, false]
[INFO] [stdout] a[0] = false
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if b[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_347
[INFO] [stdout] .EE_347:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_306
[INFO] [stdout] .EE_308:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_307
[INFO] [stdout] .EE_309:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_307
[INFO] [stdout] .EE_310:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_308
[INFO] [stdout] 	jmp .EE_309
[INFO] [stdout] .EE_311:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_310
[INFO] [stdout] .EE_312:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_310
[INFO] [stdout] .EE_313:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_311
[INFO] [stdout] 	jmp .EE_312
[INFO] [stdout] .EE_314:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_313
[INFO] [stdout] .EE_315:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_313
[INFO] [stdout] 	jmp .EE_314
[INFO] [stdout] .EE_316:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_315
[INFO] [stdout] .EE_306:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_315
[INFO] [stdout] 	jmp .EE_316
[INFO] [stdout] .EE_307:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_independence' (251) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpRneYG1"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a5c60 - test_arrays[4f9c3adc62009426]::test_bool_array_independence
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:942:5
[INFO] [stdout]   21:     0x5bfc0869e047 - test_arrays[4f9c3adc62009426]::test_bool_array_independence::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:940:34
[INFO] [stdout]   22:     0x5bfc086af7e6 - <test_arrays[4f9c3adc62009426]::test_bool_array_independence::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_read stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false]
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_345
[INFO] [stdout] .EE_345:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_336
[INFO] [stdout] .EE_338:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_337
[INFO] [stdout] .EE_339:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_337
[INFO] [stdout] .EE_340:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_338
[INFO] [stdout] 	jmp .EE_339
[INFO] [stdout] .EE_341:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_340
[INFO] [stdout] .EE_342:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_340
[INFO] [stdout] .EE_343:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_341
[INFO] [stdout] 	jmp .EE_342
[INFO] [stdout] .EE_344:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_343
[INFO] [stdout] .EE_336:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_343
[INFO] [stdout] 	jmp .EE_344
[INFO] [stdout] .EE_337:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_read' (255) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpyURlQT"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc0869f1d0 - test_arrays[4f9c3adc62009426]::test_bool_array_read
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:785:5
[INFO] [stdout]   21:     0x5bfc0869d8f7 - test_arrays[4f9c3adc62009426]::test_bool_array_read::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:784:26
[INFO] [stdout]   22:     0x5bfc086aee26 - <test_arrays[4f9c3adc62009426]::test_bool_array_read::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_and_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false, true]
[INFO] [stdout] if a[0] && a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[0] && a[2] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_275
[INFO] [stdout] .EE_275:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_262
[INFO] [stdout] .EE_264:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_263
[INFO] [stdout] .EE_265:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_263
[INFO] [stdout] .EE_266:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_264
[INFO] [stdout] 	jmp .EE_265
[INFO] [stdout] .EE_267:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_263
[INFO] [stdout] .EE_268:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_266
[INFO] [stdout] 	jmp .EE_267
[INFO] [stdout] .EE_269:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_268
[INFO] [stdout] .EE_270:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_268
[INFO] [stdout] .EE_271:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_269
[INFO] [stdout] 	jmp .EE_270
[INFO] [stdout] .EE_272:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_268
[INFO] [stdout] .EE_273:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $11, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388100, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movb $1, 10(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_271
[INFO] [stdout] 	jmp .EE_272
[INFO] [stdout] .EE_274:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $11, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_273
[INFO] [stdout] .EE_262:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $11, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_273
[INFO] [stdout] 	jmp .EE_274
[INFO] [stdout] .EE_263:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_and_elements' (249) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpvv3bjk"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a5a00 - test_arrays[4f9c3adc62009426]::test_bool_array_and_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:849:5
[INFO] [stdout]   21:     0x5bfc0869e017 - test_arrays[4f9c3adc62009426]::test_bool_array_and_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:848:34
[INFO] [stdout]   22:     0x5bfc086af7a6 - <test_arrays[4f9c3adc62009426]::test_bool_array_and_elements::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_overwrite stdout ----
[INFO] [stdout] fn main() -> int { a = [true, true]
[INFO] [stdout] a[0] = false
[INFO] [stdout] a[1] = false
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_395
[INFO] [stdout] .EE_395:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_381
[INFO] [stdout] .EE_383:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_382
[INFO] [stdout] .EE_384:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_382
[INFO] [stdout] .EE_385:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_383
[INFO] [stdout] 	jmp .EE_384
[INFO] [stdout] .EE_386:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_385
[INFO] [stdout] .EE_387:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_385
[INFO] [stdout] .EE_389:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_386
[INFO] [stdout] 	jmp .EE_387
[INFO] [stdout] .EE_390:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_389
[INFO] [stdout] .EE_381:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_389
[INFO] [stdout] 	jmp .EE_390
[INFO] [stdout] .EE_382:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_overwrite' (254) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpqgJaSH"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a2c50 - test_arrays[4f9c3adc62009426]::test_bool_array_overwrite
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:823:5
[INFO] [stdout]   21:     0x5bfc0869dd17 - test_arrays[4f9c3adc62009426]::test_bool_array_overwrite::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:822:31
[INFO] [stdout]   22:     0x5bfc086af3a6 - <test_arrays[4f9c3adc62009426]::test_bool_array_overwrite::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_not_element stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false]
[INFO] [stdout] if !a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if !a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_397
[INFO] [stdout] .EE_397:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_373
[INFO] [stdout] .EE_375:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_374
[INFO] [stdout] .EE_376:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_374
[INFO] [stdout] .EE_391:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	je .EE_375
[INFO] [stdout] 	jmp .EE_376
[INFO] [stdout] .EE_392:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_391
[INFO] [stdout] .EE_393:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_391
[INFO] [stdout] .EE_394:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	je .EE_392
[INFO] [stdout] 	jmp .EE_393
[INFO] [stdout] .EE_396:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_394
[INFO] [stdout] .EE_373:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_394
[INFO] [stdout] 	jmp .EE_396
[INFO] [stdout] .EE_374:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_not_element' (252) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpDyLh5E"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a40d0 - test_arrays[4f9c3adc62009426]::test_bool_array_not_element
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:837:5
[INFO] [stdout]   21:     0x5bfc0869de97 - test_arrays[4f9c3adc62009426]::test_bool_array_not_element::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:836:33
[INFO] [stdout]   22:     0x5bfc086af5a6 - <test_arrays[4f9c3adc62009426]::test_bool_array_not_element::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_write_in_branch stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = true
[INFO] [stdout] } else {
[INFO] [stdout]     a[1] = true
[INFO] [stdout] }
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_443
[INFO] [stdout] .EE_443:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_427
[INFO] [stdout] .EE_429:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_428
[INFO] [stdout] .EE_430:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_428
[INFO] [stdout] .EE_431:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_429
[INFO] [stdout] 	jmp .EE_430
[INFO] [stdout] .EE_432:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_431
[INFO] [stdout] .EE_433:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_431
[INFO] [stdout] .EE_434:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_432
[INFO] [stdout] 	jmp .EE_433
[INFO] [stdout] .EE_437:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_434
[INFO] [stdout] .EE_438:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_434
[INFO] [stdout] .EE_441:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_437
[INFO] [stdout] 	jmp .EE_438
[INFO] [stdout] .EE_442:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_441
[INFO] [stdout] .EE_427:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_441
[INFO] [stdout] 	jmp .EE_442
[INFO] [stdout] .EE_428:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_write_in_branch' (259) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpjQzLqf"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a6ba7 - test_arrays[4f9c3adc62009426]::test_bool_array_write_in_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:889:5
[INFO] [stdout]   21:     0x5bfc0869e137 - test_arrays[4f9c3adc62009426]::test_bool_array_write_in_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:888:37
[INFO] [stdout]   22:     0x5bfc086af926 - <test_arrays[4f9c3adc62009426]::test_bool_array_write_in_branch::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_write stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] a[0] = true
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_413
[INFO] [stdout] .EE_413:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_404
[INFO] [stdout] .EE_406:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_405
[INFO] [stdout] .EE_407:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_405
[INFO] [stdout] .EE_408:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_406
[INFO] [stdout] 	jmp .EE_407
[INFO] [stdout] .EE_409:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_408
[INFO] [stdout] .EE_410:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_408
[INFO] [stdout] .EE_411:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_409
[INFO] [stdout] 	jmp .EE_410
[INFO] [stdout] .EE_412:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_411
[INFO] [stdout] .EE_404:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_411
[INFO] [stdout] 	jmp .EE_412
[INFO] [stdout] .EE_405:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_write' (258) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpKNXNw4"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a0090 - test_arrays[4f9c3adc62009426]::test_bool_array_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:810:5
[INFO] [stdout]   21:     0x5bfc0869da17 - test_arrays[4f9c3adc62009426]::test_bool_array_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:809:27
[INFO] [stdout]   22:     0x5bfc086aefa6 - <test_arrays[4f9c3adc62009426]::test_bool_array_write::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_or_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [false, true]
[INFO] [stdout] if a[0] || a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[0] || a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_366
[INFO] [stdout] .EE_366:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_353
[INFO] [stdout] .EE_355:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_354
[INFO] [stdout] .EE_356:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_354
[INFO] [stdout] .EE_357:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_354
[INFO] [stdout] .EE_358:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_355
[INFO] [stdout] 	jmp .EE_356
[INFO] [stdout] .EE_359:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_357
[INFO] [stdout] 	jmp .EE_358
[INFO] [stdout] .EE_360:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_359
[INFO] [stdout] .EE_361:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_359
[INFO] [stdout] .EE_362:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_359
[INFO] [stdout] .EE_363:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_360
[INFO] [stdout] 	jmp .EE_361
[INFO] [stdout] .EE_364:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_362
[INFO] [stdout] 	jmp .EE_363
[INFO] [stdout] .EE_365:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_364
[INFO] [stdout] .EE_353:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_364
[INFO] [stdout] 	jmp .EE_365
[INFO] [stdout] .EE_354:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_or_elements' (253) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpsuvmL2"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a4330 - test_arrays[4f9c3adc62009426]::test_bool_array_or_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:861:5
[INFO] [stdout]   21:     0x5bfc0869dec7 - test_arrays[4f9c3adc62009426]::test_bool_array_or_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:860:33
[INFO] [stdout]   22:     0x5bfc086af5e6 - <test_arrays[4f9c3adc62009426]::test_bool_array_or_elements::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_write_in_branch_false stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = true
[INFO] [stdout] } else {
[INFO] [stdout]     a[1] = true
[INFO] [stdout] }
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_477
[INFO] [stdout] .EE_477:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_452
[INFO] [stdout] .EE_467:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_453
[INFO] [stdout] .EE_468:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_453
[INFO] [stdout] .EE_469:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_467
[INFO] [stdout] 	jmp .EE_468
[INFO] [stdout] .EE_470:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_469
[INFO] [stdout] .EE_471:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_469
[INFO] [stdout] .EE_472:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_470
[INFO] [stdout] 	jmp .EE_471
[INFO] [stdout] .EE_473:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_472
[INFO] [stdout] .EE_474:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_472
[INFO] [stdout] .EE_475:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_473
[INFO] [stdout] 	jmp .EE_474
[INFO] [stdout] .EE_476:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_475
[INFO] [stdout] .EE_452:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_475
[INFO] [stdout] 	jmp .EE_476
[INFO] [stdout] .EE_453:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_write_in_branch_false' (260) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpomA27S"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a8b27 - test_arrays[4f9c3adc62009426]::test_bool_array_write_in_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:907:5
[INFO] [stdout]   21:     0x5bfc0869e317 - test_arrays[4f9c3adc62009426]::test_bool_array_write_in_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:906:43
[INFO] [stdout]   22:     0x5bfc086afba6 - <test_arrays[4f9c3adc62009426]::test_bool_array_write_in_branch_false::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_element_subtract stdout ----
[INFO] [stdout] fn main() -> int { a = [100, 30]
[INFO] [stdout] print_int(a[0] - a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_466
[INFO] [stdout] .EE_466:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_462
[INFO] [stdout] .EE_464:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $100, 8(%r11)
[INFO] [stdout] 	movq $30, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	subq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_463
[INFO] [stdout] .EE_465:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_464
[INFO] [stdout] .EE_462:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_464
[INFO] [stdout] 	jmp .EE_465
[INFO] [stdout] .EE_463:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_element_subtract' (262) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpPOzfe4"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a02cc - test_arrays[4f9c3adc62009426]::test_element_subtract
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:170:5
[INFO] [stdout]   21:     0x5bfc0869da47 - test_arrays[4f9c3adc62009426]::test_element_subtract::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:169:27
[INFO] [stdout]   22:     0x5bfc086aefe6 - <test_arrays[4f9c3adc62009426]::test_element_subtract::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_expr_index_write stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = 1
[INFO] [stdout] a[i + 1] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_521
[INFO] [stdout] .EE_521:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_516
[INFO] [stdout] .EE_519:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	addq $1, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_517
[INFO] [stdout] .EE_520:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_519
[INFO] [stdout] .EE_516:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_519
[INFO] [stdout] 	jmp .EE_520
[INFO] [stdout] .EE_517:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_expr_index_write' (265) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp1jmsOX"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a0575 - test_arrays[4f9c3adc62009426]::test_expr_index_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:688:5
[INFO] [stdout]   21:     0x5bfc0869da77 - test_arrays[4f9c3adc62009426]::test_expr_index_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:687:27
[INFO] [stdout]   22:     0x5bfc086af026 - <test_arrays[4f9c3adc62009426]::test_expr_index_write::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_index_from_input stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = read_int()
[INFO] [stdout] print_int(a[i])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_531
[INFO] [stdout] .EE_531:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_526
[INFO] [stdout] .EE_529:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_527
[INFO] [stdout] .EE_530:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_529
[INFO] [stdout] .EE_526:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_529
[INFO] [stdout] 	jmp .EE_530
[INFO] [stdout] .EE_527:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_index_from_input' (267) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpOSn6RI"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a0930 - test_arrays[4f9c3adc62009426]::test_index_from_input
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:703:5
[INFO] [stdout]   21:     0x5bfc0869daa7 - test_arrays[4f9c3adc62009426]::test_index_from_input::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:702:27
[INFO] [stdout]   22:     0x5bfc086af066 - <test_arrays[4f9c3adc62009426]::test_index_from_input::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_cascading_mutations stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3]
[INFO] [stdout] a[0] = a[1] + a[2]
[INFO] [stdout] a[1] = a[0] + a[2]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_446
[INFO] [stdout] .EE_446:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_439
[INFO] [stdout] .EE_444:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdx
[INFO] [stdout] 	addq %rcx, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdx
[INFO] [stdout] 	addq %rcx, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_440
[INFO] [stdout] .EE_445:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_444
[INFO] [stdout] .EE_439:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_444
[INFO] [stdout] 	jmp .EE_445
[INFO] [stdout] .EE_440:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_cascading_mutations' (261) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpsvrsEW"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a2035 - test_arrays[4f9c3adc62009426]::test_cascading_mutations
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:209:5
[INFO] [stdout]   21:     0x5bfc0869dc27 - test_arrays[4f9c3adc62009426]::test_cascading_mutations::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:205:30
[INFO] [stdout]   22:     0x5bfc086af266 - <test_arrays[4f9c3adc62009426]::test_cascading_mutations::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_large_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3, 4, 5, 6, 7, 8]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[3])
[INFO] [stdout] print_int(a[7])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_566
[INFO] [stdout] .EE_566:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_562
[INFO] [stdout] .EE_564:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $72, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388448, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq $8, %rdi
[INFO] [stdout] 	leaq .EE_567(%rip), %rsi
[INFO] [stdout] 	movq $64, %rdx
[INFO] [stdout] 	callq memcpy
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $3, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $7, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_563
[INFO] [stdout] .EE_565:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $72, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_564
[INFO] [stdout] .EE_562:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $72, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_564
[INFO] [stdout] 	jmp .EE_565
[INFO] [stdout] .EE_563:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] .EE_567:
[INFO] [stdout] 	.quad 1
[INFO] [stdout] 	.quad 2
[INFO] [stdout] 	.quad 3
[INFO] [stdout] 	.quad 4
[INFO] [stdout] 	.quad 5
[INFO] [stdout] 	.quad 6
[INFO] [stdout] 	.quad 7
[INFO] [stdout] 	.quad 8
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_large_array' (269) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmposptRR"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc0869e895 - test_arrays[4f9c3adc62009426]::test_large_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:44:5
[INFO] [stdout]   21:     0x5bfc0869d837 - test_arrays[4f9c3adc62009426]::test_large_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:43:22
[INFO] [stdout]   22:     0x5bfc086aed26 - <test_arrays[4f9c3adc62009426]::test_large_array::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_store_comparison stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] x = read_int()
[INFO] [stdout] a[0] = x > 0
[INFO] [stdout] a[1] = x < 0
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_493
[INFO] [stdout] .EE_493:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_484
[INFO] [stdout] .EE_486:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_485
[INFO] [stdout] .EE_487:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_485
[INFO] [stdout] .EE_488:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_486
[INFO] [stdout] 	jmp .EE_487
[INFO] [stdout] .EE_489:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_488
[INFO] [stdout] .EE_490:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_488
[INFO] [stdout] .EE_491:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	setg %al
[INFO] [stdout] 	movzbq %al, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	setl %al
[INFO] [stdout] 	movzbq %al, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_489
[INFO] [stdout] 	jmp .EE_490
[INFO] [stdout] .EE_492:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_491
[INFO] [stdout] .EE_484:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_491
[INFO] [stdout] 	jmp .EE_492
[INFO] [stdout] .EE_485:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_store_comparison' (256) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp9ufKfa"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a7357 - test_arrays[4f9c3adc62009426]::test_bool_array_store_comparison
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:926:5
[INFO] [stdout]   21:     0x5bfc0869e197 - test_arrays[4f9c3adc62009426]::test_bool_array_store_comparison::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:924:38
[INFO] [stdout]   22:     0x5bfc086af9a6 - <test_arrays[4f9c3adc62009426]::test_bool_array_store_comparison::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_expr_index_read stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = 1
[INFO] [stdout] print_int(a[i + 1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_540
[INFO] [stdout] .EE_540:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_536
[INFO] [stdout] .EE_538:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rdi
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	addq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_537
[INFO] [stdout] .EE_539:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_538
[INFO] [stdout] .EE_536:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_538
[INFO] [stdout] 	jmp .EE_539
[INFO] [stdout] .EE_537:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_expr_index_read' (264) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpPXRHfd"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc0869f40c - test_arrays[4f9c3adc62009426]::test_expr_index_read
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:676:5
[INFO] [stdout]   21:     0x5bfc0869d927 - test_arrays[4f9c3adc62009426]::test_expr_index_read::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:675:26
[INFO] [stdout]   22:     0x5bfc086aee66 - <test_arrays[4f9c3adc62009426]::test_expr_index_read::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_element_to_variable stdout ----
[INFO] [stdout] fn main() -> int { a = [5, 10]
[INFO] [stdout] x = a[0] + a[1]
[INFO] [stdout] print_int(x)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_579
[INFO] [stdout] .EE_579:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_575
[INFO] [stdout] .EE_577:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $5, 8(%r11)
[INFO] [stdout] 	movq $10, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_576
[INFO] [stdout] .EE_578:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_577
[INFO] [stdout] .EE_575:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_577
[INFO] [stdout] 	jmp .EE_578
[INFO] [stdout] .EE_576:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_element_to_variable' (263) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpNhPaEU"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a226c - test_arrays[4f9c3adc62009426]::test_element_to_variable
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:181:5
[INFO] [stdout]   21:     0x5bfc0869dc57 - test_arrays[4f9c3adc62009426]::test_element_to_variable::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:180:30
[INFO] [stdout]   22:     0x5bfc086af2a6 - <test_arrays[4f9c3adc62009426]::test_element_to_variable::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_loop_scan_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3, 4, 5]
[INFO] [stdout] sum = 0
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 5 {
[INFO] [stdout]     sum = sum + a[i]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(sum)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_620
[INFO] [stdout] .EE_620:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_609
[INFO] [stdout] .EE_613:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_610
[INFO] [stdout] .EE_614:
[INFO] [stdout] 	cmpq $5, %rbx
[INFO] [stdout] 	jl .EE_615
[INFO] [stdout] 	jmp .EE_613
[INFO] [stdout] .EE_615:
[INFO] [stdout] 	movq %r13, %rdi
[INFO] [stdout] 	movq %rbx, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r12
[INFO] [stdout] 	addq $1, %rbx
[INFO] [stdout] 	jmp .EE_614
[INFO] [stdout] .EE_616:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $48, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388256, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r13
[INFO] [stdout] 	movq %r13, %rdi
[INFO] [stdout] 	addq $8, %rdi
[INFO] [stdout] 	leaq .EE_622(%rip), %rsi
[INFO] [stdout] 	movq $40, %rdx
[INFO] [stdout] 	callq memcpy
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	jmp .EE_614
[INFO] [stdout] .EE_617:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $48, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_616
[INFO] [stdout] .EE_609:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $48, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_616
[INFO] [stdout] 	jmp .EE_617
[INFO] [stdout] .EE_610:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] .EE_622:
[INFO] [stdout] 	.quad 1
[INFO] [stdout] 	.quad 2
[INFO] [stdout] 	.quad 3
[INFO] [stdout] 	.quad 4
[INFO] [stdout] 	.quad 5
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_loop_scan_array' (271) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpmswQVX"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc0869f8ec - test_arrays[4f9c3adc62009426]::test_loop_scan_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:731:5
[INFO] [stdout]   21:     0x5bfc0869d987 - test_arrays[4f9c3adc62009426]::test_loop_scan_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:729:26
[INFO] [stdout]   22:     0x5bfc086aeee6 - <test_arrays[4f9c3adc62009426]::test_loop_scan_array::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_fibonacci_in_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 0]
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 8 {
[INFO] [stdout]     next = a[0] + a[1]
[INFO] [stdout]     a[0] = a[1]
[INFO] [stdout]     a[1] = next
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_596
[INFO] [stdout] .EE_596:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_589
[INFO] [stdout] .EE_591:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_590
[INFO] [stdout] .EE_592:
[INFO] [stdout] 	cmpq $8, %r12
[INFO] [stdout] 	jl .EE_593
[INFO] [stdout] 	jmp .EE_591
[INFO] [stdout] .EE_593:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r13
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r13
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq %r13, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	jmp .EE_592
[INFO] [stdout] .EE_594:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	jmp .EE_592
[INFO] [stdout] .EE_595:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_594
[INFO] [stdout] .EE_589:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_594
[INFO] [stdout] 	jmp .EE_595
[INFO] [stdout] .EE_590:
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_fibonacci_in_array' (266) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp8Z3lMX"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a1b50 - test_arrays[4f9c3adc62009426]::test_fibonacci_in_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:450:5
[INFO] [stdout]   21:     0x5bfc0869dbc7 - test_arrays[4f9c3adc62009426]::test_fibonacci_in_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:448:29
[INFO] [stdout]   22:     0x5bfc086af1e6 - <test_arrays[4f9c3adc62009426]::test_fibonacci_in_array::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_three_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [false, true, false]
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[2] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_508
[INFO] [stdout] .EE_508:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_496
[INFO] [stdout] .EE_498:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_497
[INFO] [stdout] .EE_499:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_497
[INFO] [stdout] .EE_500:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_498
[INFO] [stdout] 	jmp .EE_499
[INFO] [stdout] .EE_501:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_500
[INFO] [stdout] .EE_502:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_500
[INFO] [stdout] .EE_503:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_501
[INFO] [stdout] 	jmp .EE_502
[INFO] [stdout] .EE_504:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_503
[INFO] [stdout] .EE_505:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_503
[INFO] [stdout] .EE_506:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $11, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388100, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movb $0, 10(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_504
[INFO] [stdout] 	jmp .EE_505
[INFO] [stdout] .EE_507:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $11, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_506
[INFO] [stdout] .EE_496:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $11, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_506
[INFO] [stdout] 	jmp .EE_507
[INFO] [stdout] .EE_497:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_three_elements' (257) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpqvmEcF"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a62c5 - test_arrays[4f9c3adc62009426]::test_bool_array_three_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:797:5
[INFO] [stdout]   21:     0x5bfc0869e0a7 - test_arrays[4f9c3adc62009426]::test_bool_array_three_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:796:36
[INFO] [stdout]   22:     0x5bfc086af866 - <test_arrays[4f9c3adc62009426]::test_bool_array_three_elements::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_index_write_from_input stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0, 0]
[INFO] [stdout] i = read_int()
[INFO] [stdout] a[i] = 42
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_555
[INFO] [stdout] .EE_555:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_551
[INFO] [stdout] .EE_553:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, 24(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $42, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_552
[INFO] [stdout] .EE_554:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_553
[INFO] [stdout] .EE_551:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_553
[INFO] [stdout] 	jmp .EE_554
[INFO] [stdout] .EE_552:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_index_write_from_input' (268) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp6RgsvS"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a4759 - test_arrays[4f9c3adc62009426]::test_index_write_from_input
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:715:5
[INFO] [stdout]   21:     0x5bfc0869def7 - test_arrays[4f9c3adc62009426]::test_index_write_from_input::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:714:33
[INFO] [stdout]   22:     0x5bfc086af626 - <test_arrays[4f9c3adc62009426]::test_index_write_from_input::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_write stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3]
[INFO] [stdout] a[0] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_665
[INFO] [stdout] .EE_665:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_661
[INFO] [stdout] .EE_663:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_662
[INFO] [stdout] .EE_664:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_663
[INFO] [stdout] .EE_661:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_663
[INFO] [stdout] 	jmp .EE_664
[INFO] [stdout] .EE_662:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_subscript_write' (276) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp9NipZX"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc0869fb95 - test_arrays[4f9c3adc62009426]::test_subscript_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:85:5
[INFO] [stdout]   21:     0x5bfc0869d9b7 - test_arrays[4f9c3adc62009426]::test_subscript_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:84:26
[INFO] [stdout]   22:     0x5bfc086aef26 - <test_arrays[4f9c3adc62009426]::test_subscript_write::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_write_middle stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] a[1] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_677
[INFO] [stdout] .EE_677:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_673
[INFO] [stdout] .EE_675:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_674
[INFO] [stdout] .EE_676:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_675
[INFO] [stdout] .EE_673:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_675
[INFO] [stdout] 	jmp .EE_676
[INFO] [stdout] .EE_674:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_subscript_write_middle' (279) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp04zdLv"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a4d15 - test_arrays[4f9c3adc62009426]::test_subscript_write_middle
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:99:5
[INFO] [stdout]   21:     0x5bfc0869df57 - test_arrays[4f9c3adc62009426]::test_subscript_write_middle::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:98:33
[INFO] [stdout]   22:     0x5bfc086af6a6 - <test_arrays[4f9c3adc62009426]::test_subscript_write_middle::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_read_all_five_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30, 40, 50]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] print_int(a[3])
[INFO] [stdout] print_int(a[4])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_621
[INFO] [stdout] .EE_621:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_611
[INFO] [stdout] .EE_618:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $48, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388256, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq $8, %rdi
[INFO] [stdout] 	leaq .EE_623(%rip), %rsi
[INFO] [stdout] 	movq $40, %rdx
[INFO] [stdout] 	callq memcpy
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $3, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $4, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_612
[INFO] [stdout] .EE_619:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $48, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_618
[INFO] [stdout] .EE_611:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $48, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_618
[INFO] [stdout] 	jmp .EE_619
[INFO] [stdout] .EE_612:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] .EE_623:
[INFO] [stdout] 	.quad 10
[INFO] [stdout] 	.quad 20
[INFO] [stdout] 	.quad 30
[INFO] [stdout] 	.quad 40
[INFO] [stdout] 	.quad 50
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_read_all_five_elements' (272) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpDnd6mP"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a4a71 - test_arrays[4f9c3adc62009426]::test_read_all_five_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:615:5
[INFO] [stdout]   21:     0x5bfc0869df27 - test_arrays[4f9c3adc62009426]::test_read_all_five_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:614:33
[INFO] [stdout]   22:     0x5bfc086af666 - <test_arrays[4f9c3adc62009426]::test_read_all_five_elements::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_sum_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] print_int(a[0] + a[1] + a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_713
[INFO] [stdout] .EE_713:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_709
[INFO] [stdout] .EE_711:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_710
[INFO] [stdout] .EE_712:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_711
[INFO] [stdout] .EE_709:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_711
[INFO] [stdout] 	jmp .EE_712
[INFO] [stdout] .EE_710:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_sum_elements' (280) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpYvmnAG"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc0869eacc - test_arrays[4f9c3adc62009426]::test_sum_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:159:5
[INFO] [stdout]   21:     0x5bfc0869d867 - test_arrays[4f9c3adc62009426]::test_sum_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:158:23
[INFO] [stdout]   22:     0x5bfc086aed66 - <test_arrays[4f9c3adc62009426]::test_sum_elements::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_scalar_and_array_interleaved stdout ----
[INFO] [stdout] fn main() -> int { x = 10
[INFO] [stdout] a = [20, 30]
[INFO] [stdout] y = 40
[INFO] [stdout] print_int(x + a[0] + a[1] + y)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_645
[INFO] [stdout] .EE_645:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_641
[INFO] [stdout] .EE_643:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $20, 8(%r11)
[INFO] [stdout] 	movq $30, 16(%r11)
[INFO] [stdout] 	movq $40, %r13
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq %r13, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_642
[INFO] [stdout] .EE_644:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_643
[INFO] [stdout] .EE_641:
[INFO] [stdout] 	movq $10, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_643
[INFO] [stdout] 	jmp .EE_644
[INFO] [stdout] .EE_642:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_scalar_and_array_interleaved' (273) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpg1VWzp"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a7a9c - test_arrays[4f9c3adc62009426]::test_scalar_and_array_interleaved
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:330:5
[INFO] [stdout]   21:     0x5bfc0869e227 - test_arrays[4f9c3adc62009426]::test_scalar_and_array_interleaved::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:329:39
[INFO] [stdout]   22:     0x5bfc086afa66 - <test_arrays[4f9c3adc62009426]::test_scalar_and_array_interleaved::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_single_element_array stdout ----
[INFO] [stdout] fn main() -> int { a = [42]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_653
[INFO] [stdout] .EE_653:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_649
[INFO] [stdout] .EE_651:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $16, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388000, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq $42, 8(%r11)
[INFO] [stdout] 	movq %rcx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_650
[INFO] [stdout] .EE_652:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $16, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_651
[INFO] [stdout] .EE_649:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $16, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_651
[INFO] [stdout] 	jmp .EE_652
[INFO] [stdout] .EE_650:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_single_element_array' (274) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpcE1kEb"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a2e8c - test_arrays[4f9c3adc62009426]::test_single_element_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:33:5
[INFO] [stdout]   21:     0x5bfc0869dd47 - test_arrays[4f9c3adc62009426]::test_single_element_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:32:31
[INFO] [stdout]   22:     0x5bfc086af3e6 - <test_arrays[4f9c3adc62009426]::test_single_element_array::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_loop_fill_array stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0, 0]
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 3 {
[INFO] [stdout]     a[i] = i + 1
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_687
[INFO] [stdout] .EE_687:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_680
[INFO] [stdout] .EE_682:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_681
[INFO] [stdout] .EE_683:
[INFO] [stdout] 	cmpq $3, %r12
[INFO] [stdout] 	jl .EE_684
[INFO] [stdout] 	jmp .EE_682
[INFO] [stdout] .EE_684:
[INFO] [stdout] 	movq %r12, %rdx
[INFO] [stdout] 	addq $1, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq %r12, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	jmp .EE_683
[INFO] [stdout] .EE_685:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, 24(%r11)
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	jmp .EE_683
[INFO] [stdout] .EE_686:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_685
[INFO] [stdout] .EE_680:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_685
[INFO] [stdout] 	jmp .EE_686
[INFO] [stdout] .EE_681:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_loop_fill_array' (270) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpTAjSyC"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc0869f6b5 - test_arrays[4f9c3adc62009426]::test_loop_fill_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:750:5
[INFO] [stdout]   21:     0x5bfc0869d957 - test_arrays[4f9c3adc62009426]::test_loop_fill_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:748:26
[INFO] [stdout]   22:     0x5bfc086aeea6 - <test_arrays[4f9c3adc62009426]::test_loop_fill_array::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[INFO] [stdout]   44:     0x7d3eb7339a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_overwrite_same_index stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] a[0] = 10
[INFO] [stdout] a[0] = 20
[INFO] [stdout] a[0] = 30
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_724
[INFO] [stdout] .EE_724:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_720
[INFO] [stdout] .EE_722:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $10, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $20, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $30, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_721
[INFO] [stdout] .EE_723:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_722
[INFO] [stdout] .EE_720:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_722
[INFO] [stdout] 	jmp .EE_723
[INFO] [stdout] .EE_721:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_subscript_overwrite_same_index' (275) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpi9StBQ"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bfc088b40d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bfc088b40d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bfc088b40d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bfc088c8e8a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bfc088c8e8a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5bfc088b8962 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5bfc088b8962 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5bfc08892ab6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bfc08892ab6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bfc088ac519 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bfc086c2b2c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5bfc086c2b2c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bfc088ac6d2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5bfc088ac6d2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5bfc08892b72 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5bfc08887cc9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bfc0889388d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5bfc088c961c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bfc086acc24 - test_arrays[4f9c3adc62009426]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5bfc086a80cc - test_arrays[4f9c3adc62009426]::test_subscript_overwrite_same_index
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:143:5
[INFO] [stdout]   21:     0x5bfc0869e287 - test_arrays[4f9c3adc62009426]::test_subscript_overwrite_same_index::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:142:41
[INFO] [stdout]   22:     0x5bfc086afae6 - <test_arrays[4f9c3adc62009426]::test_subscript_overwrite_same_index::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bfc086b5c0b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bfc086b5c0b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bfc086c3485 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5bfc086c3485 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bfc086c3485 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bfc086c3485 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bfc086c3485 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bfc086bdfe4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bfc086bdfe4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bfc086c6502 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5bfc086c6502 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bfc086c6502 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bfc086c6502 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bfc086c6502 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bfc088b3a3f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5bfc088b3a3f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7d3eb72acaa4 - <unknown>
[WARN] too many lines in the log, truncating it
